shrieks of delight - English Synonyms Dictionary